package com.raos.zkconfig.handwritten.initializer;

import org.springframework.context.ApplicationContextInitializer;
import org.springframework.context.ConfigurableApplicationContext;

/**
 * 手写ZK配置中心之 应用上下文初始器 测验
 *
 * @author raos
 * @emil 991207823@qq.com
 * @date 2022/9/5 22:27
 */
// SPI的方式：按照约定优于配置的原则，将这个初始化器放到指定spring.factories文件中
public class RaosApplicationContextInitializer implements ApplicationContextInitializer {

    @Override
    public void initialize(ConfigurableApplicationContext applicationContext) {
        System.out.println("通过初始化器将代码放到了Spring启动流程中...");
    }

}